package com.cnap.multiclouldmgmt.model.alarm;


import java.time.LocalDateTime;

/**
 * ------
 * 告警数据库实体类
 *
 * @author xc
 * ----
 * @version 1.0
 * @data 202211
 * @describe
 **/
public class AlarmPO {
    private String id;
    private String ruleId;
    private String ruleName;
    private String alarmLevel;
    private String resourceType;
    private String resourceName;
    private String detailMsg;
    private LocalDateTime createTime;
    private String userId;
    private String userName;
    private String clusterName;
    private String provider;

    /**
     * get
     *
     * @return Id
     */
    public String getId() {
        return id;
    }

    /**
     * set
     *
     * @param id id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * get
     *
     * @return RuleId
     */
    public String getRuleId() {
        return ruleId;
    }

    /**
     * set
     *
     * @param ruleId ruleId
     */
    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    /**
     * get
     *
     * @return RuleName
     */
    public String getRuleName() {
        return ruleName;
    }

    /**
     * set
     *
     * @param ruleName ruleName
     */
    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    /**
     * get
     *
     * @return AlarmLevel
     */
    public String getAlarmLevel() {
        return alarmLevel;
    }

    /**
     * set
     *
     * @param alarmLevel alarmLevel
     */
    public void setAlarmLevel(String alarmLevel) {
        this.alarmLevel = alarmLevel;
    }

    /**
     * get
     *
     * @return ResourceType
     */
    public String getResourceType() {
        return resourceType;
    }

    /**
     * set
     *
     * @param resourceType resourceType
     */
    public void setResourceType(String resourceType) {
        this.resourceType = resourceType;
    }

    /**
     * get
     *
     * @return ResourceName
     */
    public String getResourceName() {
        return resourceName;
    }

    /**
     * set
     *
     * @param resourceName resourceName
     */
    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }

    /**
     * get
     *
     * @return DetailMsg
     */
    public String getDetailMsg() {
        return detailMsg;
    }

    /**
     * set
     *
     * @param detailMsg detailMsg
     */
    public void setDetailMsg(String detailMsg) {
        this.detailMsg = detailMsg;
    }

    /**
     * get
     *
     * @return CreateTime
     */
    public LocalDateTime getCreateTime() {
        return createTime;
    }

    /**
     * set
     *
     * @param createTime createTime
     */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /**
     * get
     *
     * @return UserId
     */
    public String getUserId() {
        return userId;
    }

    /**
     * set
     *
     * @param userId userId
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * get
     *
     * @return UserName
     */
    public String getUserName() {
        return userName;
    }

    /**
     * set
     *
     * @param userName userName
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * get
     *
     * @return ClusterName
     */
    public String getClusterName() {
        return clusterName;
    }

    /**
     * set
     *
     * @param clusterName clusterName
     */
    public void setClusterName(String clusterName) {
        this.clusterName = clusterName;
    }

    /**
     * get
     *
     * @return Provider
     */
    public String getProvider() {
        return provider;
    }

    /**
     * set
     *
     * @param provider provider
     */
    public void setProvider(String provider) {
        this.provider = provider;
    }

}
